﻿using System;

namespace HslCommunication.Profinet.Geniitek
{
	/// <summary>
	/// 振动传感器的加速度值
	/// </summary>
	// Token: 0x020000A0 RID: 160
	public struct VibrationSensorActualValue
	{
		/// <summary>
		/// X轴的实时加速度
		/// </summary>
		// Token: 0x170001CD RID: 461
		// (get) Token: 0x06000BF8 RID: 3064 RVA: 0x0004728F File Offset: 0x0004548F
		// (set) Token: 0x06000BF9 RID: 3065 RVA: 0x00047297 File Offset: 0x00045497
		public float AcceleratedSpeedX { get; set; }

		/// <summary>
		/// Y轴的实时加速度
		/// </summary>
		// Token: 0x170001CE RID: 462
		// (get) Token: 0x06000BFA RID: 3066 RVA: 0x000472A0 File Offset: 0x000454A0
		// (set) Token: 0x06000BFB RID: 3067 RVA: 0x000472A8 File Offset: 0x000454A8
		public float AcceleratedSpeedY { get; set; }

		/// <summary>
		/// Z轴的实时加速度
		/// </summary>
		// Token: 0x170001CF RID: 463
		// (get) Token: 0x06000BFC RID: 3068 RVA: 0x000472B1 File Offset: 0x000454B1
		// (set) Token: 0x06000BFD RID: 3069 RVA: 0x000472B9 File Offset: 0x000454B9
		public float AcceleratedSpeedZ { get; set; }

		/// <inheritdoc />
		// Token: 0x06000BFE RID: 3070 RVA: 0x000472C2 File Offset: 0x000454C2
		public override string ToString()
		{
			return string.Format("ActualValue[{0},{1},{2}]", this.AcceleratedSpeedX, this.AcceleratedSpeedY, this.AcceleratedSpeedZ);
		}
	}
}
